package com.th.supcom.pds.impl.dao;

import java.util.List;

import com.th.supcom.pds.domain.vo.InpPhamApplyDetailVO;
import com.th.supcom.pds.domain.vo.InpPhamDispenseDetailVO;

/**
 * OrderExec Mapper接口.
 * 
 * 医嘱拆分表.
 */
public interface OrderExecMapper
{

    /**
     * 通过传输对象对应值查询表记录.
     * 
     * @param orderExec 传输对象.
     * @return OrderExec 结果对象.
     */
    public List <InpPhamApplyDetailVO> findOrderExecListByExample (InpPhamApplyDetailVO inpPhamApplyDetailVO);

    /**
     * 通过住院流水号、医嘱序号、医嘱子序号查询医嘱内容
     * 
     * @param list
     * @return
     */
    public List <InpPhamApplyDetailVO> findOrderContentByPaivisitAndOrderNo (List <InpPhamApplyDetailVO> list);

    /**
     * 核对发药时，查询医嘱内容
     * 
     * @param list
     * @return
     */
    public List <InpPhamDispenseDetailVO> findDispensePhamOrderContent (List <InpPhamDispenseDetailVO> list);

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";
}